package com.tiancheng.trade.payment.channel.bo;

import lombok.Data;

import java.util.List;

/**
 * 支付订单结算商户信息
 */
@Data
public class UnifiedSettleMerchantBO {
    /**
     * 平台分账金额
     * 单位分
     */
    private Integer platAmt;

    /**
     * 商户分账明细
     */
    private List<UnifiedSettleMerchantItemBO> merchantItems;

    @Data
    public static class UnifiedSettleMerchantItemBO {
        /**
         * 子商户号
         */
        private String merId;
        /**
         * 商户子订单号
         * 如不上送，订单号由后台生成
         * 建议生成规则：{来源编号(4位)}{时间
         * (yyyyMMddHHmmssSSS)(17位)}{7位随
         * 机数}
         */
        private String merOrderId;
        /**
         * 分账所得额
         */
        private Integer satAmt;
    }
}
